|
Программируем по-русски
|
Основная задача Глагола — дать человеку возможность воплощать свои мысли на языке, близком к его родному языку. Издатель Глагола
|
(*~\Глагол\Отделы\Поле~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*) (**) ОТДЕЛ Прямоуг; (*============================================================================* * НАЗНАЧЕНИЕ: прямоугольная область на экране (предок для Поля и Надел) *============================================================================*) ИСПОЛЬЗУЕТ Вывод ИЗ "..\Обмен\"; ВИД Доступ-=ДОСТУП К Вид; Вид-=НАБОР x0-,y0-:ЦЕЛ; (* верхний левый угол *) x1-,y1-:ЦЕЛ; (* нижний правый угол *) КОН; (******************************************************************************) ЗАДАЧА Сдвиг-(прямоуг:Доступ; dx,dy:ЦЕЛ); УКАЗ УВЕЛИЧИТЬ(прямоуг.x0,dx); УВЕЛИЧИТЬ(прямоуг.x1,dx); УВЕЛИЧИТЬ(прямоуг.y0,dy); УВЕЛИЧИТЬ(прямоуг.y1,dy) КОН Сдвиг; (******************************************************************************) ЗАДАЧА Цвет-(прямоуг:Доступ; цвет:ЦЕЛ); УКАЗ Вывод.Цвет(прямоуг.x0,прямоуг.y0,прямоуг.x1,прямоуг.y1,цвет) КОН Цвет; (******************************************************************************) ЗАДАЧА Текст-(прямоуг:Доступ; цепь-:ЦЕПЬ); УКАЗ Вывод.ВПрямоуг(прямоуг.x0,прямоуг.y0,прямоуг.x1,прямоуг.y1,цепь) КОН Текст; (******************************************************************************) ЗАДАЧА Рамка-(прямоуг:Доступ); УКАЗ Вывод.Рамка(прямоуг.x0,прямоуг.y0,прямоуг.x1,прямоуг.y1) КОН Рамка; (******************************************************************************) ЗАДАЧА Пробел-(прямоуг:Доступ); УКАЗ Вывод.Пробел(прямоуг.x0,прямоуг.y0,прямоуг.x1,прямоуг.y1) КОН Пробел; (******************************************************************************) ЗАДАЧА ЦветнойПробел-(прямоуг:Доступ; цвет:ЦЕЛ); УКАЗ Вывод.ЦветнойПробел(прямоуг.x0,прямоуг.y0,прямоуг.x1,прямоуг.y1,цвет) КОН ЦветнойПробел; (******************************************************************************) ЗАДАЧА Изменить-(прямоуг:Доступ; x0,y0,x1,y1:ЦЕЛ); УКАЗ Пробел(прямоуг); прямоуг.x0:=x0; прямоуг.y0:=y0; прямоуг.x1:=x1; прямоуг.y1:=y1 КОН Изменить; (******************************************************************************) ЗАДАЧА Подготовить-(прямоуг:Доступ; x0,y0,x1,y1:ЦЕЛ); УКАЗ прямоуг.x0:=x0; прямоуг.y0:=y0; прямоуг.x1:=x1; прямоуг.y1:=y1 КОН Подготовить; КОН Прямоуг. |
▲ Вопросы, замечания и предложения высылайте на atimopheyev@yahoo.com
|
|